package tp.mains;


import tp.controller.*;
import tp.controller.parserXML.LectorDePuntajes;
import tp.view.*;

/**
 * @author Nicolas
 */
public class Galganoid {

	public static void main(String[] args) {
		runGalga();

	}

	public static void runGalga() {
		CargaNiveles carga = new CargaNiveles();
		carga.creonivel();
		CopyOfBoardView1.panel.addKeyListener((CopyOfBoardView1.controller));
		CopyOfBoardView1.panel.setVisible(true);
		// este while podria estar dentro de la vista,
		// o incluso dentro del controlador
		// Consola c = new Consola(ball);
		// TimerController tc = new
		// TimerController(Controlador.controlador.getNave());
		// Timer timer = new Timer();
		// timer.schedule(tc, 1000, 1000);
		try {
			LectorDePuntajes Puntajes = new LectorDePuntajes();
			Puntajes.leer("Puntajes.xml");
		} catch (Exception e) {
			System.out.println("Error nro '651'");
		}
		while ((true) && (Controlador.CantNave >= 0)) {
			try {
				Thread.sleep(25);
			} catch (Exception ex) {
				System.exit(1);
			}
			CopyOfBoardView1.panel.repaint();
			Controlador.controlador.funcionar();
		}
	}
}
